# near model CODE resource # jump table entries: 424-436 (13 of them) fn00000000: 00000000 4E56 FFF6 link A6, -0x000A 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 3D6E 0008 FFF6 move.w [A6 - 0xA], [A6 + 0x8] 0000000E 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 00000014 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA] 0000001A 426E FFFE clr.w [A6 - 0x2] 0000001E 7EFF moveq.l D7, 0xFFFFFFFF 00000020 2D47 FFFA move.l [A6 - 0x6], D7 00000024 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000028 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000002C 286D FDC0 movea.l A4, [A5 - 0x240] 00000030 2854 movea.l A4, [A4] label00000032: 00000032 52AE FFFA addq.l [A6 - 0x6], 1 00000036 598F subq.l A7, 4 00000038 2F2C 003E move.l -[A7], [A4 + 0x3E] 0000003C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000040 47EE FFF8 lea.l A3, [A6 - 0x8] 00000044 2E0B move.l D7, A3 00000046 5287 addq.l D7, 1 00000048 2F07 move.l -[A7], D7 0000004A 2F3C 0000 0001 move.l -[A7], 0x1 00000050 42A7 clr.l -[A7] 00000052 2F3C 0000 0001 move.l -[A7], 0x1 00000058 A9E0 syscall Munger 0000005A 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000005E 0CAE FFFF FFFF FFFA cmpi.l [A6 - 0x6], 0xFFFFFFFF 00000066 6F00 0006 ble +0x8 /* 0000006E */ 0000006A 526E FFFE addq.w [A6 - 0x2], 1 label0000006E: 0000006E 0CAE 0000 0000 FFFA cmpi.l [A6 - 0x6], 0x0 00000076 6CBA bge -0x44 /* 00000032 */ 00000078 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000007C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000080 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2] 00000086 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000008A 4E5E unlink A6 0000008C 205F movea.l A0, [A7]+ 0000008E 548F addq.l A7, 2 00000090 4ED0 jmp [A0] export_53: 00000092 4E56 FF90 link A6, -0x0070 00000096 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000009A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000009E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000A2 286D FDC0 movea.l A4, [A5 - 0x240] 000000A6 2854 movea.l A4, [A4] 000000A8 3E2D CE84 move.w D7, [A5 - 0x317C] 000000AC 5347 subq.w D7, 1 000000AE CFFC 02F0 muls.w D7, 0x2F0 000000B2 47ED CEA8 lea.l A3, [A5 - 0x3158] 000000B6 558F subq.l A7, 2 000000B8 4267 clr.w -[A7] 000000BA 4EBA FF44 jsr [PC - 0xBC /* 00000000 */] 000000BE 379F 7002 move.w [A3 + D7.w + 0x2], [A7]+ 000000C2 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 000000C8 3C3C 0001 move.w D6, 0x1 000000CC 3D73 7002 FF90 move.w [A6 - 0x70], [A3 + D7.w + 0x2] 000000D2 6000 0052 bra +0x54 /* 00000126 */ label000000D6: 000000D6 526E FFFC addq.w [A6 - 0x4], 1 000000DA 598F subq.l A7, 4 000000DC 2F2C 003E move.l -[A7], [A4 + 0x3E] 000000E0 3A2E FFFC move.w D5, [A6 - 0x4] 000000E4 48C5 ext.l D5 000000E6 2F05 move.l -[A7], D5 000000E8 45ED CE7E lea.l A2, [A5 - 0x3182] 000000EC 2A0A move.l D5, A2 000000EE 5285 addq.l D5, 1 000000F0 2F05 move.l -[A7], D5 000000F2 2F3C 0000 0001 move.l -[A7], 0x1 000000F8 42A7 clr.l -[A7] 000000FA 2F3C 0000 0001 move.l -[A7], 0x1 00000100 A9E0 syscall Munger 00000102 2A1F move.l D5, [A7]+ 00000104 3D45 FFFC move.w [A6 - 0x4], D5 00000108 3A06 move.w D5, D6 0000010A 5345 subq.w D5, 1 0000010C DA45 add.w D5, D5 0000010E 558F subq.l A7, 2 00000110 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000114 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000118 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 0000011C 3D9F 5092 move.w [A6 + D5.w - 0x110], [A7]+ 00000120 5246 addq.w D6, 1 00000122 6900 0008 bvs +0xA /* 0000012C */ label00000126: 00000126 BC6E FF90 cmp.w D6, [A6 - 0x70] 0000012A 6FAA ble -0x54 /* 000000D6 */ label0000012C: 0000012C 3D46 FFFE move.w [A6 - 0x2], D6 00000130 3C2D FDC8 move.w D6, [A5 - 0x238] 00000134 9C6D FDC4 sub.w D6, [A5 - 0x23C] 00000138 3D46 FFF8 move.w [A6 - 0x8], D6 0000013C 37BC 0001 7004 move.w [A3 + D7.w + 0x4], 0x1 00000142 45F3 7000 lea.l A2, [A3 + D7.w] 00000146 3C33 7004 move.w D6, [A3 + D7.w + 0x4] 0000014A 5346 subq.w D6, 1 0000014C E54E lsl D6.w, 2 0000014E 45EA 0228 lea.l A2, [A2 + 0x228] 00000152 4272 6000 clr.w [A2 + D6.w] 00000156 426E FFFA clr.w [A6 - 0x6] 0000015A 426E FFF6 clr.w [A6 - 0xA] 0000015E 3C3C 0000 move.w D6, 0x0 00000162 3A2C 005E move.w D5, [A4 + 0x5E] 00000166 5345 subq.w D5, 1 00000168 3D45 FF90 move.w [A6 - 0x70], D5 0000016C 6000 0162 bra +0x164 /* 000002D0 */ label00000170: 00000170 3A2E FFF6 move.w D5, [A6 - 0xA] 00000174 BA73 7002 cmp.w D5, [A3 + D7.w + 0x2] 00000178 6C00 004E bge +0x50 /* 000001C8 */ 0000017C 3A2E FFF6 move.w D5, [A6 - 0xA] 00000180 5245 addq.w D5, 1 00000182 5345 subq.w D5, 1 00000184 DA45 add.w D5, D5 00000186 3806 move.w D4, D6 00000188 B876 5092 cmp.w D4, [A6 + D5.w - 0x110] 0000018C 6600 003A bne +0x3C /* 000001C8 */ 00000190 526E FFF6 addq.w [A6 - 0xA], 1 00000194 45F3 7000 lea.l A2, [A3 + D7.w] 00000198 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 0000019C 5345 subq.w D5, 1 0000019E E54D lsl D5.w, 2 000001A0 45EA 0228 lea.l A2, [A2 + 0x228] 000001A4 3806 move.w D4, D6 000001A6 5344 subq.w D4, 1 000001A8 3584 5002 move.w [A2 + D5.w + 0x2], D4 000001AC 5273 7004 addq.w [A3 + D7.w + 0x4], 1 000001B0 45F3 7000 lea.l A2, [A3 + D7.w] 000001B4 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 000001B8 5345 subq.w D5, 1 000001BA E54D lsl D5.w, 2 000001BC 45EA 0228 lea.l A2, [A2 + 0x228] 000001C0 3586 5000 move.w [A2 + D5.w], D6 000001C4 6000 0104 bra +0x106 /* 000002CA */ label000001C8: 000001C8 3A2C 005E move.w D5, [A4 + 0x5E] 000001CC 5345 subq.w D5, 1 000001CE 3806 move.w D4, D6 000001D0 B845 cmp.w D4, D5 000001D2 6600 001A bne +0x1C /* 000001EE */ 000001D6 45F3 7000 lea.l A2, [A3 + D7.w] 000001DA 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 000001DE 5345 subq.w D5, 1 000001E0 E54D lsl D5.w, 2 000001E2 45EA 0228 lea.l A2, [A2 + 0x228] 000001E6 3586 5002 move.w [A2 + D5.w + 0x2], D6 000001EA 6000 00DE bra +0xE0 /* 000002CA */ label000001EE: 000001EE 598F subq.l A7, 4 000001F0 3A06 move.w D5, D6 000001F2 5245 addq.w D5, 1 000001F4 48C5 ext.l D5 000001F6 2F05 move.l -[A7], D5 000001F8 45F3 7000 lea.l A2, [A3 + D7.w] 000001FC 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 00000200 5345 subq.w D5, 1 00000202 E54D lsl D5.w, 2 00000204 45EA 0228 lea.l A2, [A2 + 0x228] 00000208 3832 5000 move.w D4, [A2 + D5.w] 0000020C 5244 addq.w D4, 1 0000020E 48C4 ext.l D4 00000210 2F04 move.l -[A7], D4 00000212 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000216 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000021A A83D syscall TEDispatch 0000021C 2A1F move.l D5, [A7]+ 0000021E 382E FFF8 move.w D4, [A6 - 0x8] 00000222 48C4 ext.l D4 00000224 BA84 cmp.l D5, D4 00000226 6D00 00A2 blt +0xA4 /* 000002CA */ 0000022A 598F subq.l A7, 4 0000022C 3A06 move.w D5, D6 0000022E 5245 addq.w D5, 1 00000230 48C5 ext.l D5 00000232 2F05 move.l -[A7], D5 00000234 45F3 7000 lea.l A2, [A3 + D7.w] 00000238 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 0000023C 5345 subq.w D5, 1 0000023E E54D lsl D5.w, 2 00000240 45EA 0228 lea.l A2, [A2 + 0x228] 00000244 3832 5000 move.w D4, [A2 + D5.w] 00000248 5244 addq.w D4, 1 0000024A 48C4 ext.l D4 0000024C 2F04 move.l -[A7], D4 0000024E 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000252 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000256 A83D syscall TEDispatch 00000258 2A1F move.l D5, [A7]+ 0000025A 382E FFF8 move.w D4, [A6 - 0x8] 0000025E 48C4 ext.l D4 00000260 BA84 cmp.l D5, D4 00000262 6600 0036 bne +0x38 /* 0000029A */ 00000266 45F3 7000 lea.l A2, [A3 + D7.w] 0000026A 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 0000026E 5345 subq.w D5, 1 00000270 E54D lsl D5.w, 2 00000272 45EA 0228 lea.l A2, [A2 + 0x228] 00000276 3586 5002 move.w [A2 + D5.w + 0x2], D6 0000027A 5273 7004 addq.w [A3 + D7.w + 0x4], 1 0000027E 45F3 7000 lea.l A2, [A3 + D7.w] 00000282 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 00000286 5345 subq.w D5, 1 00000288 E54D lsl D5.w, 2 0000028A 45EA 0228 lea.l A2, [A2 + 0x228] 0000028E 3806 move.w D4, D6 00000290 5244 addq.w D4, 1 00000292 3584 5000 move.w [A2 + D5.w], D4 00000296 6000 0032 bra +0x34 /* 000002CA */ label0000029A: 0000029A 45F3 7000 lea.l A2, [A3 + D7.w] 0000029E 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 000002A2 5345 subq.w D5, 1 000002A4 E54D lsl D5.w, 2 000002A6 45EA 0228 lea.l A2, [A2 + 0x228] 000002AA 3806 move.w D4, D6 000002AC 5344 subq.w D4, 1 000002AE 3584 5002 move.w [A2 + D5.w + 0x2], D4 000002B2 5273 7004 addq.w [A3 + D7.w + 0x4], 1 000002B6 45F3 7000 lea.l A2, [A3 + D7.w] 000002BA 3A33 7004 move.w D5, [A3 + D7.w + 0x4] 000002BE 5345 subq.w D5, 1 000002C0 E54D lsl D5.w, 2 000002C2 45EA 0228 lea.l A2, [A2 + 0x228] 000002C6 3586 5000 move.w [A2 + D5.w], D6 label000002CA: 000002CA 5246 addq.w D6, 1 000002CC 6900 000A bvs +0xC /* 000002D8 */ label000002D0: 000002D0 BC6E FF90 cmp.w D6, [A6 - 0x70] 000002D4 6F00 FE9A ble -0x164 /* 00000170 */ label000002D8: 000002D8 3D46 FFFE move.w [A6 - 0x2], D6 000002DC 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000002E0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000002E4 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000002E8 4E5E unlink A6 000002EA 4E75 rts export_54: fn000002EC: 000002EC 4E56 0000 link A6, 0 000002F0 48E7 0108 movem.l -[A7], D7,A4 000002F4 286D FDE4 movea.l A4, [A5 - 0x21C] 000002F8 486D CEA0 pea.l [A5 - 0x3160] 000002FC 3F2C 0012 move.w -[A7], [A4 + 0x12] 00000300 3E2C 0014 move.w D7, [A4 + 0x14] 00000304 0447 0010 subi.w D7, 0x10 00000308 5447 addq.w D7, 2 0000030A 3F07 move.w -[A7], D7 0000030C 3E2C 0012 move.w D7, [A4 + 0x12] 00000310 0647 009C addi.w D7, 0x9C 00000314 3F07 move.w -[A7], D7 00000316 3F2C 0014 move.w -[A7], [A4 + 0x14] 0000031A A8A7 syscall SetRect 0000031C 4CDF 1080 movem.l D7,A4, [A7]+ 00000320 4E5E unlink A6 00000322 4E75 rts export_55: 00000324 4E56 FF00 link A6, -0x0100 00000328 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000032C 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00000330 A873 syscall SetPort 00000332 4EBA FFB8 jsr [PC - 0x48 /* 000002EC */] 00000336 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000033A A958 syscall HideControl 0000033C 286D FDE4 movea.l A4, [A5 - 0x21C] 00000340 0C6D 0001 CE86 cmpi.w [A5 - 0x317A], 0x1 00000346 6F00 00B6 ble +0xB8 /* 000003FE */ 0000034A 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000034E 3E2C 0012 move.w D7, [A4 + 0x12] 00000352 0647 009C addi.w D7, 0x9C 00000356 3F07 move.w -[A7], D7 00000358 3E2C 0014 move.w D7, [A4 + 0x14] 0000035C 0447 0010 subi.w D7, 0x10 00000360 5247 addq.w D7, 1 00000362 3F07 move.w -[A7], D7 00000364 A959 syscall MoveControl 00000366 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000036A 3E2C 0016 move.w D7, [A4 + 0x16] 0000036E 9E6C 0012 sub.w D7, [A4 + 0x12] 00000372 0447 00AA subi.w D7, 0xAA 00000376 3F07 move.w -[A7], D7 00000378 3F3C 0010 move.w -[A7], 0x10 0000037C A95C syscall SizeControl 0000037E 2F2D FDAC move.l -[A7], [A5 - 0x254] 00000382 3F3C 0001 move.w -[A7], 0x1 00000386 A964 syscall SetControlMinimum/SetMinCtl 00000388 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000038C 3F2D CE86 move.w -[A7], [A5 - 0x317A] 00000390 A965 syscall SetControlMaximum/SetMaxCtl 00000392 2F2D FDAC move.l -[A7], [A5 - 0x254] 00000396 3F2D CE84 move.w -[A7], [A5 - 0x317C] 0000039A A963 syscall SetControlValue/SetCtlValue 0000039C 2F2D FDAC move.l -[A7], [A5 - 0x254] 000003A0 A957 syscall ShowControl 000003A2 266D FDAC movea.l A3, [A5 - 0x254] 000003A6 2653 movea.l A3, [A3] 000003A8 486B 0008 pea.l [A3 + 0x8] 000003AC A92A syscall ValidRect 000003AE 3E2D CE84 move.w D7, [A5 - 0x317C] 000003B2 5347 subq.w D7, 1 000003B4 CFFC 02F0 muls.w D7, 0x2F0 000003B8 47ED CEA8 lea.l A3, [A5 - 0x3158] 000003BC 45EE FF00 lea.l A2, [A6 - 0x100] 000003C0 47F3 7010 lea.l A3, [A3 + D7.w + 0x10] 000003C4 4247 clr.w D7 000003C6 1E13 move.b D7, [A3] label000003C8: 000003C8 14DB move.b [A2]+, [A3]+ 000003CA 51CF FFFC dbf D7, -0x6 /* 000003C8 */ 000003CE 3F3C 0001 move.w -[A7], 0x1 000003D2 A887 syscall TextFont 000003D4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000003D8 A88A syscall TextSize 000003DA 486D CEA0 pea.l [A5 - 0x3160] 000003DE A8A3 syscall EraseRect 000003E0 47EE FF00 lea.l A3, [A6 - 0x100] 000003E4 2E0B move.l D7, A3 000003E6 5287 addq.l D7, 1 000003E8 2F07 move.l -[A7], D7 000003EA 4247 clr.w D7 000003EC 1E2E FF00 move.b D7, [A6 - 0x100] 000003F0 48C7 ext.l D7 000003F2 2F07 move.l -[A7], D7 000003F4 486D CEA0 pea.l [A5 - 0x3160] 000003F8 3F3C 0001 move.w -[A7], 0x1 000003FC A9CE syscall TETextBox/TextBox label000003FE: 000003FE 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000402 4E5E unlink A6 00000404 4E75 rts export_56: 00000406 4E56 FFF2 link A6, -0x000E 0000040A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000040E 3E2D CE84 move.w D7, [A5 - 0x317C] 00000412 5347 subq.w D7, 1 00000414 CFFC 02F0 muls.w D7, 0x2F0 00000418 49ED CEA8 lea.l A4, [A5 - 0x3158] 0000041C 4A74 7000 tst.w [A4 + D7.w] 00000420 6700 005C beq +0x5E /* 0000047E */ 00000424 3C3C 0001 move.w D6, 0x1 00000428 3D74 7000 FFF2 move.w [A6 - 0xE], [A4 + D7.w] 0000042E 6000 0044 bra +0x46 /* 00000474 */ label00000432: 00000432 47F4 7000 lea.l A3, [A4 + D7.w] 00000436 3A06 move.w D5, D6 00000438 5345 subq.w D5, 1 0000043A E54D lsl D5.w, 2 0000043C 47EB 0110 lea.l A3, [A3 + 0x110] 00000440 2673 5000 movea.l A3, [A3 + D5.w] 00000444 2653 movea.l A3, [A3] 00000446 2D6B 0002 FFF8 move.l [A6 - 0x8], [A3 + 0x2] 0000044C 2D6B 0006 FFFC move.l [A6 - 0x4], [A3 + 0x6] 00000452 47F4 7000 lea.l A3, [A4 + D7.w] 00000456 3A06 move.w D5, D6 00000458 5345 subq.w D5, 1 0000045A CBFC 000A muls.w D5, 0xA /* '\n' */ 0000045E 47EB 0160 lea.l A3, [A3 + 0x160] 00000462 382E FFFC move.w D4, [A6 - 0x4] 00000466 986E FFF8 sub.w D4, [A6 - 0x8] 0000046A 3784 5004 move.w [A3 + D5.w + 0x4], D4 0000046E 5246 addq.w D6, 1 00000470 6900 0008 bvs +0xA /* 0000047A */ label00000474: 00000474 BC6E FFF2 cmp.w D6, [A6 - 0xE] 00000478 6FB8 ble -0x46 /* 00000432 */ label0000047A: 0000047A 3D46 FFF6 move.w [A6 - 0xA], D6 label0000047E: 0000047E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000482 4E5E unlink A6 00000484 4E75 rts export_57: fn00000486: 00000486 4E56 FFF0 link A6, -0x0010 0000048A 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000048E 3E2D CE84 move.w D7, [A5 - 0x317C] 00000492 5347 subq.w D7, 1 00000494 CFFC 02F0 muls.w D7, 0x2F0 00000498 49ED CEA8 lea.l A4, [A5 - 0x3158] 0000049C 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0 000004A2 6F00 00D6 ble +0xD8 /* 0000057A */ 000004A6 3C3C 0001 move.w D6, 0x1 000004AA 3D74 7000 FFF0 move.w [A6 - 0x10], [A4 + D7.w] 000004B0 6000 00BC bra +0xBE /* 0000056E */ label000004B4: 000004B4 266D FDC0 movea.l A3, [A5 - 0x240] 000004B8 2653 movea.l A3, [A3] 000004BA 3A2B 0006 move.w D5, [A3 + 0x6] 000004BE 9A6B 0002 sub.w D5, [A3 + 0x2] 000004C2 3D45 FFFA move.w [A6 - 0x6], D5 000004C6 47F4 7000 lea.l A3, [A4 + D7.w] 000004CA 3A06 move.w D5, D6 000004CC 5345 subq.w D5, 1 000004CE E54D lsl D5.w, 2 000004D0 47EB 0110 lea.l A3, [A3 + 0x110] 000004D4 2673 5000 movea.l A3, [A3 + D5.w] 000004D8 2653 movea.l A3, [A3] 000004DA 2D6B 0002 FFF2 move.l [A6 - 0xE], [A3 + 0x2] 000004E0 2D6B 0006 FFF6 move.l [A6 - 0xA], [A3 + 0x6] 000004E6 3A2E FFF8 move.w D5, [A6 - 0x8] 000004EA 9A6E FFF4 sub.w D5, [A6 - 0xC] 000004EE 3D45 FFFC move.w [A6 - 0x4], D5 000004F2 47F4 7000 lea.l A3, [A4 + D7.w] 000004F6 3A06 move.w D5, D6 000004F8 5345 subq.w D5, 1 000004FA CBFC 000A muls.w D5, 0xA /* '\n' */ 000004FE 47EB 0160 lea.l A3, [A3 + 0x160] 00000502 3833 5008 move.w D4, [A3 + D5.w + 0x8] 00000506 6000 0048 bra +0x4A /* 00000550 */ label0000050A: 0000050A 246D FDC0 movea.l A2, [A5 - 0x240] 0000050E 2452 movea.l A2, [A2] 00000510 382E FFFA move.w D4, [A6 - 0x6] 00000514 986E FFFC sub.w D4, [A6 - 0x4] 00000518 48C4 ext.l D4 0000051A 89FC 0002 divs.w D4, 0x2 0000051E D86A 0002 add.w D4, [A2 + 0x2] 00000522 3784 5000 move.w [A3 + D5.w], D4 00000526 6000 0034 bra +0x36 /* 0000055C */ label0000052A: 0000052A 246D FDC0 movea.l A2, [A5 - 0x240] 0000052E 2452 movea.l A2, [A2] 00000530 37AA 0002 5000 move.w [A3 + D5.w], [A2 + 0x2] 00000536 6000 0024 bra +0x26 /* 0000055C */ label0000053A: 0000053A 246D FDC0 movea.l A2, [A5 - 0x240] 0000053E 2452 movea.l A2, [A2] 00000540 382A 0006 move.w D4, [A2 + 0x6] 00000544 986E FFFC sub.w D4, [A6 - 0x4] 00000548 3784 5000 move.w [A3 + D5.w], D4 0000054C 6000 000E bra +0x10 /* 0000055C */ label00000550: 00000550 5344 subq.w D4, 1 00000552 67B6 beq -0x48 /* 0000050A */ 00000554 5344 subq.w D4, 1 00000556 67D2 beq -0x2C /* 0000052A */ 00000558 5344 subq.w D4, 1 0000055A 67DE beq -0x20 /* 0000053A */ label0000055C: 0000055C 3833 5000 move.w D4, [A3 + D5.w] 00000560 D86E FFFC add.w D4, [A6 - 0x4] 00000564 3784 5002 move.w [A3 + D5.w + 0x2], D4 00000568 5246 addq.w D6, 1 0000056A 6900 000A bvs +0xC /* 00000576 */ label0000056E: 0000056E BC6E FFF0 cmp.w D6, [A6 - 0x10] 00000572 6F00 FF40 ble -0xBE /* 000004B4 */ label00000576: 00000576 3D46 FFFE move.w [A6 - 0x2], D6 label0000057A: 0000057A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000057E 4E5E unlink A6 00000580 4E75 rts export_58: 00000582 4E56 FFFA link A6, -0x0006 00000586 48E7 0778 movem.l -[A7], D5,D6,D7,A1,A2,A3,A4 0000058A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000058E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000592 7EFF moveq.l D7, 0xFFFFFFFF 00000594 2D47 FFFA move.l [A6 - 0x6], D7 00000598 426E FFFE clr.w [A6 - 0x2] 0000059C 3E2D CE84 move.w D7, [A5 - 0x317C] 000005A0 5347 subq.w D7, 1 000005A2 CFFC 02F0 muls.w D7, 0x2F0 000005A6 49ED CEA8 lea.l A4, [A5 - 0x3158] label000005AA: 000005AA 526E FFFE addq.w [A6 - 0x2], 1 000005AE 266D FDC0 movea.l A3, [A5 - 0x240] 000005B2 2653 movea.l A3, [A3] 000005B4 45F4 7000 lea.l A2, [A4 + D7.w] 000005B8 3C2E FFFE move.w D6, [A6 - 0x2] 000005BC 5346 subq.w D6, 1 000005BE CDFC 000A muls.w D6, 0xA /* '\n' */ 000005C2 45EA 0160 lea.l A2, [A2 + 0x160] 000005C6 52AE FFFA addq.l [A6 - 0x6], 1 000005CA 598F subq.l A7, 4 000005CC 2F2B 003E move.l -[A7], [A3 + 0x3E] 000005D0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000005D4 43ED CE80 lea.l A1, [A5 - 0x3180] 000005D8 2A09 move.l D5, A1 000005DA 5285 addq.l D5, 1 000005DC 2F05 move.l -[A7], D5 000005DE 2F3C 0000 0001 move.l -[A7], 0x1 000005E4 42A7 clr.l -[A7] 000005E6 2F3C 0000 0001 move.l -[A7], 0x1 000005EC A9E0 syscall Munger 000005EE 2D5F FFFA move.l [A6 - 0x6], [A7]+ 000005F2 558F subq.l A7, 2 000005F4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000005F8 A86B syscall LoWord 000005FA 359F 6006 move.w [A2 + D6.w + 0x6], [A7]+ 000005FE 3C2E FFFE move.w D6, [A6 - 0x2] 00000602 BC74 7000 cmp.w D6, [A4 + D7.w] 00000606 66A2 bne -0x5C /* 000005AA */ 00000608 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000060C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000610 4CDF 1EE0 movem.l D5,D6,D7,A1,A2,A3,A4, [A7]+ 00000614 4E5E unlink A6 00000616 4E75 rts export_59: fn00000618: 00000618 4E56 FFDE link A6, -0x0022 0000061C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000620 286E 0008 movea.l A4, [A6 + 0x8] 00000624 2D54 FFF8 move.l [A6 - 0x8], [A4] 00000628 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 0000062E 486E FFF8 pea.l [A6 - 0x8] 00000632 A87B syscall ClipRect 00000634 426E FFF4 clr.w [A6 - 0xC] 00000638 3E2D CE84 move.w D7, [A5 - 0x317C] 0000063C 5347 subq.w D7, 1 0000063E CFFC 02F0 muls.w D7, 0x2F0 00000642 49ED CEA8 lea.l A4, [A5 - 0x3158] label00000646: 00000646 526E FFF4 addq.w [A6 - 0xC], 1 0000064A 47F4 7000 lea.l A3, [A4 + D7.w] 0000064E 3C2E FFF4 move.w D6, [A6 - 0xC] 00000652 5346 subq.w D6, 1 00000654 CDFC 000A muls.w D6, 0xA /* '\n' */ 00000658 47EB 0160 lea.l A3, [A3 + 0x160] 0000065C 45F4 7000 lea.l A2, [A4 + D7.w] 00000660 3A2E FFF4 move.w D5, [A6 - 0xC] 00000664 5345 subq.w D5, 1 00000666 E54D lsl D5.w, 2 00000668 45EA 0110 lea.l A2, [A2 + 0x110] 0000066C 2F32 5000 move.l -[A7], [A2 + D5.w] 00000670 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000674 558F subq.l A7, 2 00000676 3F33 6006 move.w -[A7], [A3 + D6.w + 0x6] 0000067A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000067E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000682 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00000686 598F subq.l A7, 4 00000688 3F33 6006 move.w -[A7], [A3 + D6.w + 0x6] 0000068C 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000690 3F3C 0008 move.w -[A7], 0x8 00000694 A83D syscall TEDispatch 00000696 2D5F FFDE move.l [A6 - 0x22], [A7]+ 0000069A 598F subq.l A7, 4 0000069C 3A2E FFF6 move.w D5, [A6 - 0xA] 000006A0 5245 addq.w D5, 1 000006A2 48C5 ext.l D5 000006A4 2F05 move.l -[A7], D5 000006A6 3A2E FFF6 move.w D5, [A6 - 0xA] 000006AA 5245 addq.w D5, 1 000006AC 48C5 ext.l D5 000006AE 2F05 move.l -[A7], D5 000006B0 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000006B4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000006B8 A83D syscall TEDispatch 000006BA 2A1F move.l D5, [A7]+ 000006BC 382E FFDE move.w D4, [A6 - 0x22] 000006C0 48C4 ext.l D4 000006C2 9885 sub.l D4, D5 000006C4 3D44 FFF2 move.w [A6 - 0xE], D4 000006C8 486E FFEA pea.l [A6 - 0x16] 000006CC 3F33 6000 move.w -[A7], [A3 + D6.w] 000006D0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000006D4 3F33 6002 move.w -[A7], [A3 + D6.w + 0x2] 000006D8 3A2E FFF2 move.w D5, [A6 - 0xE] 000006DC DA73 6004 add.w D5, [A3 + D6.w + 0x4] 000006E0 3F05 move.w -[A7], D5 000006E2 A8A7 syscall SetRect 000006E4 558F subq.l A7, 2 000006E6 486E FFEA pea.l [A6 - 0x16] 000006EA 486E FFF8 pea.l [A6 - 0x8] 000006EE 486E FFE2 pea.l [A6 - 0x1E] 000006F2 A8AA syscall SectRect 000006F4 1C1F move.b D6, [A7]+ 000006F6 6700 001C beq +0x1E /* 00000714 */ 000006FA 47F4 7000 lea.l A3, [A4 + D7.w] 000006FE 3C2E FFF4 move.w D6, [A6 - 0xC] 00000702 5346 subq.w D6, 1 00000704 E54E lsl D6.w, 2 00000706 47EB 0110 lea.l A3, [A3 + 0x110] 0000070A 2F33 6000 move.l -[A7], [A3 + D6.w] 0000070E 486E FFEA pea.l [A6 - 0x16] 00000712 A8F6 syscall DrawPicture label00000714: 00000714 47F4 7000 lea.l A3, [A4 + D7.w] 00000718 3C2E FFF4 move.w D6, [A6 - 0xC] 0000071C 5346 subq.w D6, 1 0000071E E54E lsl D6.w, 2 00000720 47EB 0110 lea.l A3, [A3 + 0x110] 00000724 2F33 6000 move.l -[A7], [A3 + D6.w] 00000728 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000072C 3C2E FFF4 move.w D6, [A6 - 0xC] 00000730 BC74 7000 cmp.w D6, [A4 + D7.w] 00000734 57C6 seq D6 00000736 3A2E FFF2 move.w D5, [A6 - 0xE] 0000073A BA6E FFFC cmp.w D5, [A6 - 0x4] 0000073E 5CC5 sge D5 00000740 8A06 or.b D5, D6 00000742 6700 FF02 beq -0xFC /* 00000646 */ 00000746 286D FDE4 movea.l A4, [A5 - 0x21C] 0000074A 486C 0010 pea.l [A4 + 0x10] 0000074E A87B syscall ClipRect 00000750 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000754 4E5E unlink A6 00000756 2E9F move.l [A7], [A7]+ 00000758 4E75 rts export_60: fn0000075A: 0000075A 4E56 FFF6 link A6, -0x000A 0000075E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000762 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000766 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000076A 286D FDC0 movea.l A4, [A5 - 0x240] 0000076E 2854 movea.l A4, [A4] 00000770 3E2C 0008 move.w D7, [A4 + 0x8] 00000774 9E54 sub.w D7, [A4] 00000776 558F subq.l A7, 2 00000778 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000077C A960 syscall GetControlValue/GetCtlValue 0000077E 3C1F move.w D6, [A7]+ 00000780 9E46 sub.w D7, D6 00000782 3D47 FFFE move.w [A6 - 0x2], D7 00000786 3E2D CE84 move.w D7, [A5 - 0x317C] 0000078A 5347 subq.w D7, 1 0000078C CFFC 02F0 muls.w D7, 0x2F0 00000790 49ED CEA8 lea.l A4, [A5 - 0x3158] 00000794 4A6E FFFE tst.w [A6 - 0x2] 00000798 6700 0076 beq +0x78 /* 00000810 */ 0000079C 4267 clr.w -[A7] 0000079E 3F2E FFFE move.w -[A7], [A6 - 0x2] 000007A2 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000007A6 A9DD syscall TEScroll 000007A8 0C74 0000 7000 cmpi.w [A4 + D7.w], 0x0 000007AE 6F00 0060 ble +0x62 /* 00000810 */ 000007B2 266D FDC0 movea.l A3, [A5 - 0x240] 000007B6 2653 movea.l A3, [A3] 000007B8 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 000007BE 6F00 002C ble +0x2E /* 000007EC */ 000007C2 486E FFF6 pea.l [A6 - 0xA] 000007C6 3F2B 000A move.w -[A7], [A3 + 0xA] 000007CA 3F2B 0008 move.w -[A7], [A3 + 0x8] 000007CE 3F2B 000E move.w -[A7], [A3 + 0xE] 000007D2 558F subq.l A7, 2 000007D4 3C2B 0008 move.w D6, [A3 + 0x8] 000007D8 DC6E FFFE add.w D6, [A6 - 0x2] 000007DC 3F06 move.w -[A7], D6 000007DE 3F2B 000C move.w -[A7], [A3 + 0xC] 000007E2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000007E6 A8A7 syscall SetRect 000007E8 6000 001E bra +0x20 /* 00000808 */ label000007EC: 000007EC 486E FFF6 pea.l [A6 - 0xA] 000007F0 3F2B 000A move.w -[A7], [A3 + 0xA] 000007F4 3C2B 000C move.w D6, [A3 + 0xC] 000007F8 DC6E FFFE add.w D6, [A6 - 0x2] 000007FC 3F06 move.w -[A7], D6 000007FE 3F2B 000E move.w -[A7], [A3 + 0xE] 00000802 3F2B 000C move.w -[A7], [A3 + 0xC] 00000806 A8A7 syscall SetRect label00000808: 00000808 486E FFF6 pea.l [A6 - 0xA] 0000080C 4EBA FE0A jsr [PC - 0x1F6 /* 00000618 */] label00000810: 00000810 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000814 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000818 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000081C 4E5E unlink A6 0000081E 4E75 rts export_61: fn00000820: 00000820 4E56 FFFA link A6, -0x0006 00000824 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000828 3D7C 000D FFFA move.w [A6 - 0x6], 0xD /* '\r' */ 0000082E 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000832 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000836 286D FDC0 movea.l A4, [A5 - 0x240] 0000083A 2854 movea.l A4, [A4] 0000083C 3E2C 000C move.w D7, [A4 + 0xC] 00000840 9E6C 0008 sub.w D7, [A4 + 0x8] 00000844 3D47 FFFC move.w [A6 - 0x4], D7 00000848 598F subq.l A7, 4 0000084A 3E2C 005E move.w D7, [A4 + 0x5E] 0000084E 48C7 ext.l D7 00000850 2F07 move.l -[A7], D7 00000852 2F3C 0000 0001 move.l -[A7], 0x1 00000858 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000085C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000860 A83D syscall TEDispatch 00000862 2E1F move.l D7, [A7]+ 00000864 3C2E FFFC move.w D6, [A6 - 0x4] 00000868 48C6 ext.l D6 0000086A 9E86 sub.l D7, D6 0000086C 3D47 FFFE move.w [A6 - 0x2], D7 00000870 0C6C 0000 003C cmpi.w [A4 + 0x3C], 0x0 00000876 6F00 0062 ble +0x64 /* 000008DA */ 0000087A 598F subq.l A7, 4 0000087C 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000880 3E2C 003C move.w D7, [A4 + 0x3C] 00000884 5347 subq.w D7, 1 00000886 48C7 ext.l D7 00000888 2F07 move.l -[A7], D7 0000088A 47EE FFFA lea.l A3, [A6 - 0x6] 0000088E 2E0B move.l D7, A3 00000890 5287 addq.l D7, 1 00000892 2F07 move.l -[A7], D7 00000894 2F3C 0000 0001 move.l -[A7], 0x1 0000089A 42A7 clr.l -[A7] 0000089C 2F3C 0000 0001 move.l -[A7], 0x1 000008A2 A9E0 syscall Munger 000008A4 2E1F move.l D7, [A7]+ 000008A6 0C87 0000 0000 cmpi.l D7, 0x0 000008AC 6F00 002C ble +0x2E /* 000008DA */ 000008B0 598F subq.l A7, 4 000008B2 3E2C 005E move.w D7, [A4 + 0x5E] 000008B6 48C7 ext.l D7 000008B8 2F07 move.l -[A7], D7 000008BA 3E2C 005E move.w D7, [A4 + 0x5E] 000008BE 48C7 ext.l D7 000008C0 2F07 move.l -[A7], D7 000008C2 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000008C6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000008CA A83D syscall TEDispatch 000008CC 2E1F move.l D7, [A7]+ 000008CE 3C2E FFFE move.w D6, [A6 - 0x2] 000008D2 48C6 ext.l D6 000008D4 DE86 add.l D7, D6 000008D6 3D47 FFFE move.w [A6 - 0x2], D7 label000008DA: 000008DA 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000008DE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000008E2 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 000008E8 6C00 0014 bge +0x16 /* 000008FE */ 000008EC 426E FFFE clr.w [A6 - 0x2] 000008F0 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000008F4 3F3C 00FF move.w -[A7], 0xFF 000008F8 A95D syscall HiliteControl 000008FA 6000 000A bra +0xC /* 00000906 */ label000008FE: 000008FE 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000902 4267 clr.w -[A7] 00000904 A95D syscall HiliteControl label00000906: 00000906 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000090A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000090E A965 syscall SetControlMaximum/SetMaxCtl 00000910 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 00000916 6F00 0016 ble +0x18 /* 0000092E */ 0000091A 286D FDC0 movea.l A4, [A5 - 0x240] 0000091E 2854 movea.l A4, [A4] 00000920 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000924 3E2C 0008 move.w D7, [A4 + 0x8] 00000928 9E54 sub.w D7, [A4] 0000092A 3F07 move.w -[A7], D7 0000092C A963 syscall SetControlValue/SetCtlValue label0000092E: 0000092E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000932 4E5E unlink A6 00000934 4E75 rts export_62: fn00000936: 00000936 4E56 0000 link A6, 0 0000093A 48E7 0108 movem.l -[A7], D7,A4 0000093E 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000942 A958 syscall HideControl 00000944 286D FDE4 movea.l A4, [A5 - 0x21C] 00000948 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000094C 3E2C 0016 move.w D7, [A4 + 0x16] 00000950 0447 000F subi.w D7, 0xF 00000954 3F07 move.w -[A7], D7 00000956 3E2C 0010 move.w D7, [A4 + 0x10] 0000095A 5347 subq.w D7, 1 0000095C 3F07 move.w -[A7], D7 0000095E A959 syscall MoveControl 00000960 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000964 3F3C 0010 move.w -[A7], 0x10 00000968 3E2C 0014 move.w D7, [A4 + 0x14] 0000096C 9E6C 0010 sub.w D7, [A4 + 0x10] 00000970 0447 000D subi.w D7, 0xD /* '\r' */ 00000974 3F07 move.w -[A7], D7 00000976 A95C syscall SizeControl 00000978 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000097C A957 syscall ShowControl 0000097E 286D FDB0 movea.l A4, [A5 - 0x250] 00000982 2854 movea.l A4, [A4] 00000984 486C 0008 pea.l [A4 + 0x8] 00000988 A92A syscall ValidRect 0000098A 4CDF 1080 movem.l D7,A4, [A7]+ 0000098E 4E5E unlink A6 00000990 4E75 rts export_63: 00000992 4E56 FFFE link A6, -0x0002 00000996 48E7 0118 movem.l -[A7], D7,A3,A4 0000099A 286D FDA8 movea.l A4, [A5 - 0x258] 0000099E 2854 movea.l A4, [A4] 000009A0 2F0C move.l -[A7], A4 000009A2 A851 syscall SetCursor 000009A4 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000009A8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000009AC 286D FDC0 movea.l A4, [A5 - 0x240] 000009B0 2854 movea.l A4, [A4] 000009B2 266D FDE4 movea.l A3, [A5 - 0x21C] 000009B6 296B 0010 0008 move.l [A4 + 0x8], [A3 + 0x10] 000009BC 296B 0014 000C move.l [A4 + 0xC], [A3 + 0x14] 000009C2 3E2C 000E move.w D7, [A4 + 0xE] 000009C6 0447 000F subi.w D7, 0xF 000009CA 5747 subq.w D7, 3 000009CC 3947 000E move.w [A4 + 0xE], D7 000009D0 566C 000A addq.w [A4 + 0xA], 3 000009D4 046C 000F 000C subi.w [A4 + 0xC], 0xF 000009DA 576C 000C subq.w [A4 + 0xC], 3 000009DE 3E2C 000A move.w D7, [A4 + 0xA] 000009E2 5447 addq.w D7, 2 000009E4 3947 0002 move.w [A4 + 0x2], D7 000009E8 3E2C 000E move.w D7, [A4 + 0xE] 000009EC 5547 subq.w D7, 2 000009EE 3947 0006 move.w [A4 + 0x6], D7 000009F2 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000009F6 A9D0 syscall TECalText 000009F8 4EBA FA8C jsr [PC - 0x574 /* 00000486 */] 000009FC 4EBA FF38 jsr [PC - 0xC8 /* 00000936 */] 00000A00 4EBA FE1E jsr [PC - 0x1E2 /* 00000820 */] 00000A04 4EBA FD54 jsr [PC - 0x2AC /* 0000075A */] 00000A08 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000A0C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000A10 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000A14 4E5E unlink A6 00000A16 4E75 rts export_64: 00000A18 4E56 FFFE link A6, -0x0002 00000A1C 48E7 0308 movem.l -[A7], D6,D7,A4 00000A20 3E2E 0008 move.w D7, [A6 + 0x8] 00000A24 6000 009A bra +0x9C /* 00000AC0 */ label00000A28: 00000A28 558F subq.l A7, 2 00000A2A 558F subq.l A7, 2 00000A2C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A30 A960 syscall GetControlValue/GetCtlValue 00000A32 3E1F move.w D7, [A7]+ 00000A34 0447 000C subi.w D7, 0xC 00000A38 3F07 move.w -[A7], D7 00000A3A 558F subq.l A7, 2 00000A3C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A40 A961 syscall GetControlMinimum/GetMinCtl 00000A42 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000A46 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000A4A 6000 0088 bra +0x8A /* 00000AD4 */ label00000A4E: 00000A4E 558F subq.l A7, 2 00000A50 558F subq.l A7, 2 00000A52 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A56 A960 syscall GetControlValue/GetCtlValue 00000A58 3E1F move.w D7, [A7]+ 00000A5A 0647 000C addi.w D7, 0xC 00000A5E 3F07 move.w -[A7], D7 00000A60 558F subq.l A7, 2 00000A62 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A66 A962 syscall GetControlMaximum/GetMaxCtl 00000A68 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000A6C 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000A70 6000 0062 bra +0x64 /* 00000AD4 */ label00000A74: 00000A74 286D FDC0 movea.l A4, [A5 - 0x240] 00000A78 2854 movea.l A4, [A4] 00000A7A 558F subq.l A7, 2 00000A7C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A80 A960 syscall GetControlValue/GetCtlValue 00000A82 3E1F move.w D7, [A7]+ 00000A84 3C2C 0008 move.w D6, [A4 + 0x8] 00000A88 9C6C 000C sub.w D6, [A4 + 0xC] 00000A8C DC47 add.w D6, D7 00000A8E 0646 000C addi.w D6, 0xC 00000A92 3D46 FFFE move.w [A6 - 0x2], D6 00000A96 6000 003C bra +0x3E /* 00000AD4 */ label00000A9A: 00000A9A 286D FDC0 movea.l A4, [A5 - 0x240] 00000A9E 2854 movea.l A4, [A4] 00000AA0 558F subq.l A7, 2 00000AA2 2F2E 000A move.l -[A7], [A6 + 0xA] 00000AA6 A960 syscall GetControlValue/GetCtlValue 00000AA8 3E1F move.w D7, [A7]+ 00000AAA 3C2C 000C move.w D6, [A4 + 0xC] 00000AAE 9C6C 0008 sub.w D6, [A4 + 0x8] 00000AB2 DC47 add.w D6, D7 00000AB4 0446 000C subi.w D6, 0xC 00000AB8 3D46 FFFE move.w [A6 - 0x2], D6 00000ABC 6000 0016 bra +0x18 /* 00000AD4 */ label00000AC0: 00000AC0 0447 0014 subi.w D7, 0x14 00000AC4 6700 FF62 beq -0x9C /* 00000A28 */ 00000AC8 5347 subq.w D7, 1 00000ACA 6782 beq -0x7C /* 00000A4E */ 00000ACC 5347 subq.w D7, 1 00000ACE 67A4 beq -0x5A /* 00000A74 */ 00000AD0 5347 subq.w D7, 1 00000AD2 67C6 beq -0x38 /* 00000A9A */ label00000AD4: 00000AD4 4A6E 0008 tst.w [A6 + 0x8] 00000AD8 6700 0010 beq +0x12 /* 00000AEA */ 00000ADC 2F2E 000A move.l -[A7], [A6 + 0xA] 00000AE0 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000AE4 A963 syscall SetControlValue/SetCtlValue 00000AE6 4EBA FC72 jsr [PC - 0x38E /* 0000075A */] label00000AEA: 00000AEA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000AEE 4E5E unlink A6 00000AF0 205F movea.l A0, [A7]+ 00000AF2 5C8F addq.l A7, 6 00000AF4 4ED0 jmp [A0] export_65: 00000AF6 4E56 0000 link A6, 0 00000AFA 48E7 0108 movem.l -[A7], D7,A4 00000AFE 0C6E 0081 000C cmpi.w [A6 + 0xC], 0x81 00000B04 6600 001C bne +0x1E /* 00000B22 */ 00000B08 558F subq.l A7, 2 00000B0A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000B0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B12 42A7 clr.l -[A7] 00000B14 A968 syscall TrackControl 00000B16 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000B1A 4EBA FC3E jsr [PC - 0x3C2 /* 0000075A */] 00000B1E 6000 0016 bra +0x18 /* 00000B36 */ label00000B22: 00000B22 558F subq.l A7, 2 00000B24 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000B28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B2C 487A FEEA pea.l [PC - 0x116 /* 00000A18, value 0x4E56FFFE */] 00000B30 A968 syscall TrackControl 00000B32 3D5F 000C move.w [A6 + 0xC], [A7]+ label00000B36: 00000B36 4CDF 1080 movem.l D7,A4, [A7]+ 00000B3A 4E5E unlink A6 00000B3C 205F movea.l A0, [A7]+ 00000B3E 5C8F addq.l A7, 6 00000B40 4ED0 jmp [A0]